import Vue from "vue"
import VueRouter from "vue-router"
import routes from "./routes"

Vue.use(VueRouter)

const router = new VueRouter({
  mode: "history",
  routes,
  // 路由跳转时回到顶部
  scrollBehavior(to, from, savedPosition) {
    // to到哪个页面，from从哪个页面来，savedPosition按浏览器导航才会触发（就是前进后退按钮）回到原位置即可
    if (savedPosition) {
      return savedPosition
    } else {
      // 否则通过路由导航或者链接跳转至别的页面直接回到顶部位置
      return { x: 0, y: 0 }
    }
  },
})

export default router
